<?php
include_once "filtro_cabecera.php";
include_once "../funciones/funciones_php.php";
include_once "../funciones/code128.class.php";
?>
<html>
<head>
<title>Listado de rutas</title>
<link rel="stylesheet" type="text/css" href="../css/plantilla.css" />
<link rel="stylesheet" type="text/css" href="../css/tabla.css" />
<body>
<?php


conectar();

if( isset($_POST['ruta']) )
{
    $anio = date('Y');
    $mes = date('n');
    $dia = date('j');
    $ruta = $_POST['ruta'];

    echo "<div align=right>Fecha: ".$dia."/".$mes."/".$anio."</div><br>
          <div align=left>Ruta: " . $ruta . "</div>";

    $sql1 = sprintf("SELECT orden_flete.id_orden_flete,(orden_flete.nombre_consignatario || ' ' || orden_flete.apellido_consignatario) as nombre_consignatario,orden_flete.direccion_consignatario,orden_flete.numero_direccion,comuna.comuna,tipo_encomienda.tipo
                         FROM orden_flete,encomienda,comuna,tipo_encomienda
                         WHERE orden_flete.id_ruta = '%d'
                         AND orden_flete.id_comuna = comuna.id_comuna
                         AND encomienda.id_tipo_encomienda = '%d'
                         AND encomienda.id_tipo_encomienda = tipo_encomienda.id_tipo_encomienda
                         AND orden_flete.id_estado_orden = '%s'
                         AND orden_flete.id_orden_flete = encomienda.id_orden_flete
                         GROUP BY orden_flete.id_orden_flete,(orden_flete.nombre_consignatario || ' ' || orden_flete.apellido_consignatario),orden_flete.direccion_consignatario,orden_flete.numero_direccion,comuna.comuna,tipo_encomienda.tipo
                         ORDER BY comuna.comuna asc"
                         ,pg_escape_string($ruta),pg_escape_string(5),pg_escape_string(11));
    $consulta1 = pg_query($sql1)or die("Error");

    echo "<table class=data>
          <thead class=data>
                <tr>
                    <th>O/F</th>
                    <th>Consignatario</th>
                    <th>Direccion</th>
                    <th>Comuna</th>
                    <th>Recepcionado</th>
                    <th>Firma Cliente</th>
                </tr>
            </thead>";
$i = 0;
    while ($reg1 = pg_fetch_array($consulta1))
    {
        $orden_flete = $reg1['id_orden_flete'];
        $consignatario = $reg1['nombre_consignatario'];
        $comuna = $reg1['comuna'];
        $direccion = $reg1['direccion_consignatario'];
        $numero_direccion = $reg1['numero_direccion'];

         ($i % 2 == 0 )? $clase = " " : $clase = "class=odd";
         echo "<tbody class=data>
                <tr ". $clase .">
                 <td>";
                    $barcode = new phpCode128($orden_flete, 60, '../funciones/verdana.ttf', 8);
                    $barcode->setEanStyle(false);
                    $barcode->setBorderSpacing(0);
                    $barcode->setBorderWidth(0);
                    $barcode->setAutoAdjustFontSize( false );
                    $barcode->saveBarcode($orden_flete.".png");
         echo "<img src=".$orden_flete.".png></td>

                <td>".$consignatario."</td>
                <td>".$direccion." ".$numero_direccion."</td>
                <td>".$comuna."</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                 </tr>
                 </tbody>";
        $i++;


    }
    echo "</table>";
}
else
{
    echo "Faltan datos para completar la consulta.";
}
//fin
?>

</body>
</head>
</html>
